// samsting : this file is auto create.

#include "Ram/2015-05-01/UpdateUserRequest.h"

namespace aliyun { namespace Ram {

UpdateUserRequest::UpdateUserRequest() : RpcAcsRequest("Ram", "2015-05-01", "UpdateUser") {
}

const string& UpdateUserRequest::GetUserName(void) const {
  return UserName_;
}
void UpdateUserRequest::SetUserName(const string& UserName) {
  UserName_ = UserName;
  PutQueryParameter("UserName", UserName_);
}

const string& UpdateUserRequest::GetNewUserName(void) const {
  return NewUserName_;
}
void UpdateUserRequest::SetNewUserName(const string& NewUserName) {
  NewUserName_ = NewUserName;
  PutQueryParameter("NewUserName", NewUserName_);
}

const string& UpdateUserRequest::GetNewDisplayName(void) const {
  return NewDisplayName_;
}
void UpdateUserRequest::SetNewDisplayName(const string& NewDisplayName) {
  NewDisplayName_ = NewDisplayName;
  PutQueryParameter("NewDisplayName", NewDisplayName_);
}

const string& UpdateUserRequest::GetNewMobilePhone(void) const {
  return NewMobilePhone_;
}
void UpdateUserRequest::SetNewMobilePhone(const string& NewMobilePhone) {
  NewMobilePhone_ = NewMobilePhone;
  PutQueryParameter("NewMobilePhone", NewMobilePhone_);
}

const string& UpdateUserRequest::GetNewEmail(void) const {
  return NewEmail_;
}
void UpdateUserRequest::SetNewEmail(const string& NewEmail) {
  NewEmail_ = NewEmail;
  PutQueryParameter("NewEmail", NewEmail_);
}

const string& UpdateUserRequest::GetNewComments(void) const {
  return NewComments_;
}
void UpdateUserRequest::SetNewComments(const string& NewComments) {
  NewComments_ = NewComments;
  PutQueryParameter("NewComments", NewComments_);
}


} } // namespace aliyun { namespace Ram {

// end of file 
